package com.njworkorder.Service;

import com.github.yulichang.base.MPJBaseService;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import com.njworkorder.Entity.AssignmentApprovalHistory;
import com.njworkorder.VO.AssignmentProgressVos.CheckAcceptInfo;
import com.njworkorder.VO.AssignmentProgressVos.IRInfo;

import java.util.List;
import java.util.concurrent.CompletableFuture;

/**
* @author iron
* @description 针对表【assignment_approval_history】的数据库操作Service
* @createDate 2025-01-03 15:20:36
*/
public interface AssignmentApprovalHistoryService extends MPJBaseService<AssignmentApprovalHistory> {

    MPJLambdaWrapper<AssignmentApprovalHistory> getMPJWrapper();

    void saveApprovalHistory(int type,String approvalRemark,String apId,String assignmentId);

    CompletableFuture<CheckAcceptInfo> getCheckAcceptInfo(String assignmentId);

}
